crypto/tls.cipherSuiteTLS13.hash (field)

31 uses

	crypto/tls (current package)
		cipher_suites.go#L198: 	hash   crypto.Hash
		handshake_client.go#L318: 		transcript := suite.hash.New()
		handshake_client.go#L471: 		if offeredSuite != nil && offeredSuite.hash == cipherSuite.hash {
		handshake_client.go#L504: 	hello.pskBinders = [][]byte{make([]byte, cipherSuite.hash.Size())}
		handshake_client.go#L509: 	transcript := cipherSuite.hash.New()
		handshake_client_tls13.go#L68: 	hs.transcript = hs.suite.hash.New()
		handshake_client_tls13.go#L75: 		hs.echContext.innerTranscript = hs.suite.hash.New()
		handshake_client_tls13.go#L92: 		confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
		handshake_client_tls13.go#L268: 			confTranscript := cloneHash(hs.echContext.innerTranscript, hs.suite.hash)
		handshake_client_tls13.go#L351: 		if pskSuite.hash == hs.suite.hash {
		handshake_client_tls13.go#L356: 			transcript := hs.suite.hash.New()
		handshake_client_tls13.go#L466: 	if pskSuite.hash != hs.suite.hash {
		handshake_client_tls13.go#L895: 		msg.nonce, cipherSuite.hash.Size())
		handshake_server_tls13.go#L180: 	hs.transcript = hs.suite.hash.New()
		handshake_server_tls13.go#L357: 		if pskSuite == nil || pskSuite.hash != hs.suite.hash {
		handshake_server_tls13.go#L389: 		transcript := cloneHash(hs.transcript, hs.suite.hash)
		handshake_server_tls13.go#L411: 			transcript := hs.suite.hash.New()
		handshake_server_tls13.go#L876: 		nil, suite.hash.Size())
		key_schedule.go#L64: 	n, err := hkdf.Expand(c.hash.New, secret, hkdfLabelBytes).Read(out)
		key_schedule.go#L74: 		transcript = c.hash.New()
		key_schedule.go#L76: 	return c.expandLabel(secret, label, transcript.Sum(nil), c.hash.Size())
		key_schedule.go#L82: 		newSecret = make([]byte, c.hash.Size())
		key_schedule.go#L84: 	return hkdf.Extract(c.hash.New, newSecret, currentSecret)
		key_schedule.go#L90: 	return c.expandLabel(trafficSecret, trafficUpdateLabel, nil, c.hash.Size())
		key_schedule.go#L104: 	finishedKey := c.expandLabel(baseKey, "finished", nil, c.hash.Size())
		key_schedule.go#L105: 	verifyData := hmac.New(c.hash.New, finishedKey)
		key_schedule.go#L116: 		h := c.hash.New()